-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add package and source package batching for publish #1146
Conversation
38e7a34
to
25a30c3
Compare
225bd1c
to
c4f3fe5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it be possible to add some tests for this?
221f0be
to
9b3cebd
Compare
Existing tests should cover all of this. These are all performance boosts. |
a035fbc
to
17dede0
Compare
17dede0
to
8d62828
Compare
f41bc2b
to
fded6a2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What I tested appears to work without changes, but at more than twice the speed from before.
What I have below are small nitpicks, or questions about points that look the most risky to me. They don't necessarily require a change.
What I did not test: Source packages sync, upload, repeated upload (interesting because of the change to the retrieve
method).
fded6a2
to
f0b639c
Compare
Simplified the PR and removed some of the "optimization" changes that are unrelated to this PR and they don't affect performance noticably. |
It all LGTM, the only remaining question is, if we need the batching. |
closes #1147